package main  
//  这里只是运行了一个服务并未发生服务注册，注册到注册中心，所以只有启动的时候方可访问，
// 服务是独立的，可以通过客户端来访问
import (
	"context"
	"github.com/micro/go-micro"
	"fmt"

	proto "eg3/proto"
)

func main(){
	service := micro.NewService(
		micro.Name("greeter"),
		micro.Version("latest"),
	)
	greeter := proto.NewGreeterClient("greeter",service.Client())
	rsp, err := greeter.Hello(context.TODO(), &proto.HelloRequest{
		Name:"john",
	})
	if err !=nil{
		fmt.Println(err)
		return
	}
  fmt.Println(rsp.Greeting)
}